home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u367.dms / in.adf / DOCS / NoisePlayer.DOC / NoisePlayer.DOC
Encoding:
Text File  |  1991-09-01  |  6.1 KB  |  176 lines

  1.  
  2.             NoisePlayer V4.00
  3.                         =================
  4.  
  5. NoisePlayer V3.0 written by Flynn of Tristar.
  6. NoisePlayer V3.5 to V4.0 written by Jolyon Ralph.
  7.  
  8.  
  9. V4.00 Changes:
  10. ==============
  11.  
  12. Listened to a lot of moans on UseNet, and changed some things (as well
  13. as a few ideas of my own). Lots more things to fix if and when I get time,
  14. but for the moment here's what I've done:
  15.  
  16. Much smaller window. Doesn't waste half of your workbench now. Next version
  17. (V5?) will have proper Intuition window with gadgets and things, instead of
  18. this req.library thing (do you know the code doesn't even open the intuition
  19. library? It's totally req.library based. Now, that's either damn stupid, or
  20. damn clever, haven't decided which yet :-)
  21.  
  22. NTSC support? Well, for you 20% of the Amiga community, that live with
  23. 60hz and a small screen :-) I've added support for playing PAL modules at
  24. PAL speed on an NTSC machine. It won't play NTSC modules on a PAL machine,
  25. in fact, it won't play NTSC modules at all now. I've not yet heard an NTSC
  26. module that's any good, so it's no major problem :-) You think I'm wrong?
  27. Send me your NTSC modules then...
  28.  
  29. The NTSC support is a bit of a cheat really :-), all it does is checks the
  30. system VBFrequency value (in the Execbase structure), if it's 60hz it
  31. skips 1 VBlank in 6, hence giving 5 vblanks per second instead of 6. They
  32. aren't evenly spaced, but it sounds alright, and it was an awful lot
  33. easier than timer interrupts. Thanks to Jez San for the cunning idea.
  34. It will even allow you to switch modes during play, except the switch
  35. program must be a 'legal' one that alters the execbase VBlankfrequency
  36. value (such as Kickstart 2.0 ScreenMode, or Nico Francois' NTSC and PAL
  37. programs, and unlike the 50hz and 60hz programs I did many a moon ago :-)
  38.  
  39. Changed the window title to NoisePlayer, which is a lot more obvious
  40. when using system monitor programs and the like.
  41.  
  42. NoisePlayer now runs fine from an icon, it was a little flaky before.
  43.  
  44. Sorry, but MED support is *still* not ready, call me lazy, but I can't be
  45. bothered to read through all of that weird Finnish C code....
  46.  
  47. If you find a module that won't play on this, load it into Protracker
  48. or Startrekker, and save it out again. This will fix 99% of all known
  49. modules, if it still doesn't work, send it to me (post or EMAIL, but if
  50. you're outside the UK it better be a good module at 3.3pence / Kb)
  51.  
  52.  
  53. Well, it's taken me, um two and a half hours to make the changes from
  54. V3.51, so I'll start uploading it places now... If you've got any
  55. replay routines for music programs not supported, please please send
  56. them. I'm particularly after the latest version of NoisePacker (the one
  57. that doesn't use Level 6 interrupts).
  58.  
  59.  
  60.  
  61. V3.51 Changes:
  62. ==============
  63.  
  64. Changed filerequester to go full screen height on interlaced screens.
  65. The following filetypes are now hidden on the file requester:
  66. *.nt            (Startrekker data files, can't be loaded on their own)
  67. info.*, smpl.*  (TFMX data files, can't be loaded on their own)
  68. *.bak, *.iff    (just a couple of obvious ones to miss out)
  69.  
  70. BUGS: It sometimes burks up on short Future Composer mods, I'll
  71. investigate further, probably a DMA problem with this Amiga 3000....
  72. It won't run from an icon yet. Perhaps later tonight... :-)
  73. Still uses VBLANK interrupt, this will be changed to CIA timer for
  74. next release (for all our NTSC friends)
  75.  
  76.  
  77. V3.50 Changes:
  78. ==============
  79.  
  80. Removed stupid speed-up with both mouse buttons pressed. With -R option,
  81. it now ONLY accepts IDCMP events, as it should.
  82. Fixed timing bug in some sound routines that fell over with faster
  83. processors fitted.
  84. Added Startrekker support (including AM sounds, but not 8 channel)
  85.     Two Startrekker play types:
  86.         If .NT file is found, it uses Startrekker AM play routine
  87.     If .NT file is not found, it uses Pro/Noisetracker routine
  88. Extra BSS section added to code to store .NT files
  89. Added Protracker support (up to PT1.1B, not including CIA timing)
  90. Now works properly with Kickstart 2.0.
  91. Changed text accordingly.
  92. Created this doc file.
  93.  
  94.  
  95.               OK, WHAT THE HELL IS THIS PROGRAM FOR?
  96.               ======================================
  97.  
  98. This program will play a variety of popular sound program
  99. modules, including:
  100.  
  101. Protracker 1.0 to 1.1B (VBlank timed modules only, sorry)
  102. Startrekker 1.0 to 1.3 (not 8 channel or MIDI)
  103. NoiseTracker 1.0 to 2.0 (not midi)
  104. Soundtracker 2.3 to 2.5 (earlier versions must be converted)
  105. Future Composer 1.3 & 1.4
  106. Delta Music 2.0 to 2.1
  107. Sound Monitor
  108. SIDMon
  109. TFMX
  110. JAM Cracker
  111.  
  112.  
  113. First, half an apology to Flynn. Sorry I had to rewrite your code
  114. (without your permission), but as you left no possible way of
  115. contacting you, what could I do? Only half an apology, because
  116. the code was unbelieveably badly broken. It took me a weekend
  117. to fix it, and I'd rather have spent the time doing something
  118. else.
  119.  
  120. While I fixed it, I added support for Startrekker 1.3 modules
  121. (including AM sounds, but not 8-channel, yet), and replaced
  122. the Noisetracker routine with the latest Protracker routine,
  123. so all ProTracker effects (such as finetune) should work.
  124. It won't do CIA timing for ProTracker tunes, I'll put that in
  125. the next version.
  126.  
  127. MED modules almost made it in time for this release, but
  128. they will definately be in the next version, along with (hopefuly)
  129. Startrekker 8 channel, Oktalyzer, Digital Mugician and Quartet.
  130.  
  131. Also, an apology to you all for not having the original documentation,
  132. but I got this program from a disk that didn't have the docs on it
  133. (shame on you Jonathan!).
  134.  
  135. Syntax:
  136.  
  137.  NOISEPLAYER [-option] [filename]
  138.  
  139. Options:
  140.  
  141.  -m#   load module and play
  142.  
  143.  -p#   load module and play in background (returns CLI)
  144.  
  145.  -r    load and use REQ.LIBRARY file requester
  146.  
  147.  -i    display information about the program.
  148.  
  149.  
  150. REQ.LIBRARY must be copied into your LIBS: directory.
  151.  
  152.  
  153.  
  154.  
  155. To contact me it's best to send email to: JRALPH@CIX.COMPULINK.CO.UK.
  156. What? You don't have email? Hahahahaha.
  157.  
  158. Write to:
  159.  
  160.     Jolyon Ralph,
  161.     81 Woodcote Grove Rd,
  162.     Coulsdon, Surrey,
  163.     CR5 2AL
  164.     England.
  165.  
  166. or phone me if you can be bothered,
  167.  
  168.         081 668 9605
  169.  
  170. I'm a freelance Amiga/CDTV programmer who's always looking for interesting
  171. things to do....
  172.  
  173.  
  174. This program is *ROCKWARE!* If you like it, send me a nice rock/mineral/fossil
  175. from where you live (I collect them, you see).
  176.